/*
 * 可复用的公有布局
 */
/* 蒙层弹框 */
.mantle {
    width: 100%;
    height: 100%;
    background: #595959b0;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99;
}

.toast {
    width: 74%;
    height: 200px;
    background: white;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 20px;
    text-align: center;
    padding: 30px;
}

.toast i {
    font-size: 70px !important;
}

.toast i.success {
    color: green;
}

.toast i.error {
    color: red;
}

.toast div {
    font-size: 20px;
    margin-top: 20px;
}



footer {
    width: 100%;
    height: 77px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    font-size: 14px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
    font-family: Arial;
}

footer>a {
    color: #8A8A8A;
}

footer a.active {
    color: rgba(66, 148, 255, 1);
}

footer i {
    font-size: 40px !important;
}